ScaleTrackSegment
TheScaleTrackSegment
function changes the duration of a segment of a track. This may change the duration of the movie that contains the track. However, this function does not cause the Movie Toolbox to add data to or remove data from the movie.
pascal OSErr ScaleTrackSegment (Track theTrack, TimeValue in, TimeValue oldDuration, TimeValue newDuration);
theTrack
- Specifies the track for this operation. Your application obtains this track identifier from such Movie Toolbox functions as
NewMovieTrack
andGetMovieTrack
(described on page 2-136 and page 2-188, respectively).in
- Specifies the start of the segment. The
oldDuration
parameter specifies the segment's duration. This time value must be expressed in the time scale of the movie that contains the track.oldDuration
- Specifies the duration of the segment. This time value must be expressed in the time scale of the movie that contains the track.
newDuration
- Specifies the new duration of the segment. This time value must be expressed in the time scale of the movie that contains the track. The function alters the segment to accommodate the new duration.
ERROR CODES
Memory Manager errors
invalidTrack -2009 This track is corrupted or invalid invalidDuration -2014 This duration value is invalid invalidTime -2015 This time value is invalid